import {UserProfilesAPI} from '@/request/api'
export default {
    namespaced: true,
    state: {
        cartTotal: 0,
        userInfo: {
            // 由于路径不一样 组件中就用不了这张图片 所有得加上require
            headImg: require("../../assets/img/userImg.f8bbec5e.png"),
            // 昵称
            nickName: '---',
            //积分
            coin:0
        }
    },
    mutations: {
        changeUserInfo(state, payload) {
            state.cartTotal = payload.cartTotal,
            state.userInfo = payload.userInfo
        },
        // 初始化用户信息
        inituserInfo(state) {
        state.cartTotal= 0,
        state.userInfo={
            // 由于路径不一样 组件中就用不了这张图片 所有得加上require
            headImg: require("../../assets/img/userImg.f8bbec5e.png"),
            // 昵称
            nickName: '---',
            //积分
            coin:0
        }
        }
    },
    actions: {
       async asyncUserInfo({ commit }) {
            let res = await UserProfilesAPI()
            commit("changeUserInfo",res.data)
        }
    },
    modules: {
    }
}